package JUC;

// 可重入锁
public class Demo03 {
    public static void main(String[] args) {
        Phone phone = new Phone();
        new Thread(() -> phone.sms(),"A").start();
        new Thread(() -> phone.sms(),"B").start();
    }
}

class Phone{
    public synchronized void sms(){
        System.out.println(Thread.currentThread().getName()+" 在发信息");
        call();
    }

    public synchronized void call(){
        System.out.println(Thread.currentThread().getName()+" 在打电话");
    }
}